(
    function (window) {
        const MyPlugin = {};
        MyPlugin.install = function (Vue, options) {
            // 添加全局方法或属性
            Vue.myGlobalMethod = function () {
                console.log('这是一个全局方法')
            }
            // 添加全局资源
            Vue.directive("uc", function (el, binding) {
                el.textContent = binding.value.toUpperCase();
            })
            // 添加选项
            Vue.mixin({
                created() {
                    console.log('添加选项')
                },
            })
            // 添加实例上的方法
            Vue.prototype.$myMethod = function (options) {
                console.log('实例方法');
            }
        }
        window.MyPlugin = MyPlugin;
    }
)(window)